// 表格配置
export const TABLE_OPTIONS = {
  color: 'rgba(20, 0, 0, 1)', // 整体文字颜色
  headRowNum: 0,						// 表头
  bodyRowNum: 10,						// 行
  colNum: 10,								// 列
  rowMax: 50, // 行最大值
  colMax: 50,								// 列最大值
  headerFill: '#F9FAFB', 		// 表头颜色
  cellFill: 'rgba(254, 254, 254, 1)',			// 单元格填充
  rowBorderColor: '#DFE6EC',		// 横向边框线颜色
  colBorderColor: '#DFE6EC',		// 纵向边框线颜色
  heightAdaptive: false, // 高度自适应
  isSelect: true,					// 是否默认进行查询
  isPage: false,						// 是否分页
  isFirstCreat: true,				// 是否为第一次创建
  isRowTotal: false, // 是否开启行合计数
  isColTotal: false, // 是否开启列合计数
  borderSize: '1', // 边框线粗细
  configMode: 'official'// 配置模式
}

// 单元格配置
export const CELL_OPTIONS = {
  id: '',
  size: '大',								// 文字大小
  color: '', 								// 文字颜色
  align: '中',							// 文字对齐方式
  isWeight: false,					// 是否加粗
  isItalic: false,					// 是否斜体
  underline: false,					// 是否下划线
  cellFill: '',							// 单元格颜色
  topBorderColor: '', // 单元格上边框颜色
  bottomBorderColor: '', // 单元格下边框颜色
  leftBorderColor: '', // 单元格左边框颜色
  rightBorderColor: '', // 单元格右边框颜色
  isColorChange: false,			// 颜色是否进行了更改
  content: {					// 内容
    dataSetCode: '',					//
    dataSetName: '', 					//
    key: '',									// 字段编码
    label: '',								// 字段名称
    resultType: ''						// 返回类型
  },
  isShow: false,			// 是否显示
  changeKey: []				// 更改的属性
}

// 默认单元格内容
export const DEFAULT_CELL = {
  val: '',
  rowspan: 1,
  colspan: 1,
  key: '',
  cellType: 'text', // text radio checkbox result
  label: '',
  otherVal: '',
  otherSelect: '',
  isRemove: false,
  isEditCell: false, // 用户是否可以编辑 text单元默认可编辑 在setTable中设置
  size: '中',
  isColorChange: false,
  color: 'rgba(20, 0, 0, 1)',
  isWeight: false,
  isItalic: false,
  underline: false,
  align: '中',
  valign: '中',
  cellFill: '',
  topBorderColor: '', // 单元格上边框颜色
  bottomBorderColor: '', // 单元格下边框颜色
  leftBorderColor: '', // 单元格左边框颜色
  rightBorderColor: '' // 单元格右边框颜色
}


// 一键配置表格的枚举
export const autoConfigTable = {
  // 默认色
  default: {
    // bgColor: 'default',
    cellFill: 'rgba(255, 255, 255, 0)', // 单元格填充
    rowBorderColor: 'rgba(37,58,101,1)', // 横向边框线颜色
    colBorderColor: 'rgba(37,58,101,1)', // 纵向边框线颜色
    color: 'rgba(166,208,242,1)'// 字体颜色
  },
  // 护眼绿
  green: {
    // bgColor: 'green',
    cellFill: 'rgba(255, 255, 255, 0)', // 单元格填充
    rowBorderColor: 'rgba(221,240,227,1)', // 横向边框线颜色
    colBorderColor: 'rgba(221,240,227,1)', // 纵向边框线颜色
    color: 'rgba(54,71,96,1)'// 字体颜色
  },
  // 天使白
  white: {
    // bgColor: 'white',
    cellFill: 'rgba(255, 255, 255, 0)', // 单元格填充
    rowBorderColor: 'rgba(207,209,215,1)', // 横向边框线颜色
    colBorderColor: 'rgba(207,209,215,1)', // 纵向边框线颜色
    color: 'rgba(54,71,96,1)'// 字体颜色
  },
  // 护士粉
  pink: {
    // bgColor: 'pink',
    cellFill: 'rgba(255, 255, 255, 0)', // 单元格填充
    rowBorderColor: 'rgba(230,216,228,1)', // 横向边框线颜色
    colBorderColor: 'rgba(230,216,228,1)', // 纵向边框线颜色
    color: 'rgba(54,71,96,1)'// 字体颜色
  }
}
